Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAaaProcessAaaProcess holds and manipulates the AAA process
 CAclAcl holds and manipulates AclStatements
 CAclProcessAclProcess is the process that handles ACLs
 CAclStatementData element for AclStatement
 CAclv6Process
 CAcsServerProcessAcsServerProcess holds and manipulates the ACS server process
 CActiveDialogActiveDialog is the class of dockable active dialogs
 CActivityFileActivityFile extends from NetworkFile. It adds the activity layer to the file
 CActivityScriptEngineThis class provides access to activity related scripting functions
 CActivityWizardActivityWizard is an assessment creation tool
 CAdministrativeDialogAdministrativeDialog serves as a frontend to Options class
 CAhHeaderAuthentication Header structure
 CAntennaWireless link
 CAppWindowAppWindow serves as the entry point to all GUI objects
 CArpEntryData element for ArpEntry
 CArpPacketARP packet structure
 CArpProcessArpProcess is the process that handles ARP
 CArpRequest
 CArpTableData element for ArpTable
 CASAASA is the base class for all ASA devices
 CAsaAccessGroup
 CAsaAclProcessAsaAclProcess is the process that handles ACLs for asa
 CAsaAclv6ProcessAsaAclv6Process is the process that handles ipv6 ACLs for asa
 CASAFileContentIOS file content structure
 CAsaNatProcessAsaNatProcess is the process that handles Nat for asa
 CAsaNatv6ProcessAsaNatv6Process is the process that handles Nat for asa
 CAsaWebvpnUserInfoAsaWebvpnUserInfo manipulates clientless VPN users on ASA devices
 CAsaWebvpnUserManagerAsaWebvpnUserManager manages clientless VPN users on ASA devices
 CAssessmentModelScriptInterfaceThis class handles the Assessment Model Script Interface
 CAuthPayloadAuthentication payload packet structure
 CBbaGroupBbaGroup handles and manipulates Bba groups
 CBbaGroupManagerBbaGroupManager manages and manipulates virtual template interfaces for PPPoE
 CBgpAttribASPathBGP AS_PATH path attribute structure
 CBgpAttribLocalPrefBGP LOCAL_PREF path attribute structure
 CBgpAttribMedBGP MULTI_EXIT_DISC path attribute structure
 CBgpAttribNextHopBGP NEXT_HOP path attribute structure
 CBgpAttribOriginBGP ORIGIN path attribute structure
 CBgpAttributeThe base class BGP attribute structure
 CBgpKeepAliveBGP Keepalive message structure
 CBgpNotificationBGP Notification message structure
 CBgpOpenBGP Open message structure
 CBgpPacketBase BGP packet structure
 CBgpPathSegmentBGP path segment structure
 CBgpPrefixBGP IP prefix structure
 CBgpUpdateBGP Update message structure
 CBluetoothData
 CBluetoothDeviceBluetooth device structure
 CBluetoothFrameBluetooth frame structure
 CBluetoothManagementSignal
 CBluetoothManagerBluetoothManager
 CBnepHeaderBluetooth frame structure
 CBnepProcessBnepProcess is the process that encapsulates Ethernet frames into Bluetooth frames
 CBootSystemEntryData element for Cisco-branded boot systems
 CBVIBVI handles and manipulates the individual BVI
 CBVIManagerBVIManager holds and manipulates BVIs on an embedded access point on a router
 CCableCable is the generic cable class with two endpoints
 CCableSignaling
 CCacheFlowDatabaseCacheFlowDatabase handles and manipulates the NetFlow cache database
 CCAnalogPhoneSignalCAnalogPhoneSignal structure
 CCapwapControlMessage
 CCapwapUdpPacketCapwapUdpPacket packet structure
 CCAsaAccessGroupCAsaAccessGroup is used in asa to tight access-list with a specific interface in a direction
 CCAsaAccessGroupManagerCAsaAccessGroupManager is the asa object storage manager class that is used to store and retrieve asa object
 CCAsaNetworkObjectCAsaNetworkObject is the asa network object
 CCAsaObjectCAsaObject is the asa object storage manager class that is used to store and retrieve asa object
 CCAsaObjectManagerCAsaObjectManager is the asa object storage manager class that is used to store and retrieve asa object
 CCAsaServiceObjectGroupCAsaServiceObjectGroup is service type object-group class
 CCategoryCategory is the class for signature subcategories
 CCbacCbac holds and manipulates Context-based access control
 CCbacProcessCbacProcess is the process that handles CBAC
 CCBluetoothDataBluetooth data structure
 CCBluetoothManagementSignalBluetooth management signal structure
 CCbwfqCbwfq handles and manipulates policy maps
 CCCapwapControlMessageCCapwapControlMessage structure
 CCCapwapControlMessageElementCCapwapControlMessageElement packet structure
 CCCMEProcessCCMEProcess is the process that handles CME
 CCCustomQueueCCustomQueue handles and manipulates policy maps
 CCDhcpv6PacketDHCPv6 packet structure
 CCDialPeerCDialPeer holds and manipulates dial peers for VOIP
 CCdpAddressCDP address structure
 CCdpAddressPacketCDP address packet structure
 CCdpCapabilityCDP capability structure
 CCdpCoSCDP Class of Service structure
 CCdpDeviceIdCDP device ID structure
 CCdpFrameCDP frame structure
 CCdpNativeVlanCDP native VLAN structure
 CCdpNeighborData elements of CDP neighbor
 CCdpNeighborTableCdpNeighborTable holds the CDP neighbor tables
 CCdpPlatformCDP platform structure
 CCdpPortIdCDP port ID structure
 CCdpProcessCdpProcess handles the CDP process
 CCdpSoftwareVersionCDP software version structure
 CCdpTypeLengthValueCDP type-length-value (TLV) structure
 CCdpVoipVlanCDP VOIP VLAN structure
 CCEigrpSoftwareVersionEIGRP version structure
 CCellularHeader
 CCepThe description of the CEP that communicates with PT IPC
 CCEphoneCEphone holds and manipulates VOIP ephones
 CCEphoneDirectoryCEphoneDirectory holds and manipulates the ephone directory
 CCepInstanceCepInstance is the external process (ExApp and Script Module) that communicates with Packet Tracer through the IPC
 CCFifoQueueCFifoQueue handles and manipulates policy maps
 CChapPacketCHAP packet structure
 CChapProcessChapProcess is the process that manipulates the protocol CHAP
 CCHttpBackgroundClientCHttpBackgroundClient handles and manipulates the HTTP on devices
 CCHttpBackgroundClientManagerCHttpBackgroundClientManager handles and manipulates the HTTP background clients on devices
 CCiscoDeviceCiscoDevice is any Cisco-branded device with a terminal line
 CCL2NatInstanceData element for CL2NatInstance
 CClassMapClassMap handles the class maps for QoS
 CClassMapManagerClassMapManager is the manager for QoS class maps
 CCloudCloud is a cloud device
 CCloudPotsPortCloudPotsPort is POTS (Modem) port on a Cloud device
 CCloudSerialPortCloudSerialPort is the serial port on a Cloud device
 CCloudSubLinkData element for CloudSubLink
 CCLowLatencyQueue
 CCluster
 CCMgntAccessSettingCMgntAccessSetting is used to control telnet and ssh access into the asa
 CCMgntAccessSettingManagerCMgntAccessSettingManager is the asa object storage manager class that is used to store and retrieve asa object
 CCNetflowv6ProcessCNetflowv6Process is the class that handles ipv6 netflow process
 CCNFExporterPacketv9CNFExporterPacketv9 header structure
 CCommandHistoryData element for CommandHistory
 CCommandLogCommandLog serves as the entry point to all command log objects
 CCommandLogEntryCommandLogEntry is a command log entry in the command log
 CCommandPrivilegeData element for CommandPrivilege
 CCommonToolbarCommonToolbar allows UI manipulation of the right most vertical toolbar
 CComponentItemComponentItem handles and manipulates component items, such as devices, on the workspace
 CConsoleLineConsoleLine is the console line handler for the TerminalLine object
 CConsolePort
 CCPaasFileContentPaaS file content structure
 CCPolicyMapParameterCPolicyMapParameter holds parameters configured on policy-map type inspect on the asa
 CCPolicyMapParameterStatementCPolicyMapParameterStatement holds service-policy configuration
 CCPriorityQueueCPriorityQueue handles and manipulates policy maps
 CCPTPProcess
 CCryptoMapSeqCryptoMapSeq holds and manipulates crypto maps in a crypto map set
 CCryptoMapSetCryptoMapSet holds and manipulates crypto map sets
 CCScriptModuleCScriptModule access from itself
 CCServicePolicyManagerCServicePolicyManager stores and retrieves service-policy for traffic inspection
 CCsmaCdProcessIEEE 802.3 header structure
 CCSmFileSystemResourceReplyOBSOLETE: This is not used after upgrading to QtWebEngine. CSmFileSystemResourceReply is sent by WebView's fileSystemResourceRequested() event
 CCSmFileSystemResourceRequestCSmFileSystemResourceRequest is sent by WebView's fileSystemResourceRequested() event
 CCStrictPriorityQueueCStrictPriorityQueue handles and manipulates policy maps
 CCTelephonyServiceCTelephonyService handles and manipulates telephony services
 CCThing
 CCUsbDataUSB data structure
 CCUsbDebugDataUSB debug data structure
 CCUsbDeployPduUSB data structure
 CCUsbManagementSignalUSB management signal structure
 CCustomBluetoothProcessCustomBluetoothProcess is the process that manipulates the custom Bluetooth process
 CCustomIOCustomIO holds and manipulates the CustomIO on IoE devices
 CCustomIOPduCusotmIO PDU structure for custom IoE traffic
 CCustomPduMultiuser custom PDU structure
 CCustomQueue
 CCustomTcpProcessCustomTcpProcess is the process that manipulates the custom TCP process
 CCustomUdpProcessCustomUdpProcess is the process that manipulates the custom UDP process
 CCWeightedFairQueueThis file holds weighted fair queue class declaration
 CDeviceDevice is the base class for all device objects
 CDeviceDescriptorDescriptor for a device
 CDeviceDialogDeviceDialog are the collection of dialogs used to edit the devices
 CDeviceFactoryThe factory of devices
 CDhcpClientPortData
 CDhcpClientProcessDhcpClientProcess handles the DHCP client process
 CDhcpOptionDHCP option structure
 CDhcpOptionClientIdentifierDHCP option client identifier
 CDhcpOptionDomainNameDHCP option domain name structure
 CDhcpOptionDomainNameServerDHCP option domain name server structure
 CDhcpOptionVendorSpecificDHCP option domain name server structure
 CDhcpPacketDHCP packet structure
 CDhcpPoolDhcpPool holds and manipulates the DHCP pool on the DHCP server
 CDhcpPoolLeaseDHCP pool lease structure
 CDhcpServerMainProcessDhcpServerMainProcess is the process manager that handles many DHCP server processes
 CDhcpServerProcessDhcpServerProcess is the process that handles DHCP pools and leases
 CDhcpSubOptionCircuitIdDHCP sub option circuit identification structure
 CDhcpSubOptionRemoteIdDHCP sub option remote identification structure
 CDhcpv6ClientProcessDhcpv6ClientProcess handles the DHCPv6 client process
 CDhcpv6DUIDLLDHCPv6 DUID structure
 CDhcpv6HeaderDHCPv6 header structure
 CDhcpv6MainProcessDhcpv6MainProcess handles the DHCPv6 main process
 CDhcpv6OptionDHCPv6 option structure
 CDhcpv6OptionClientServerIdDHCPv6 option client server ID structure
 CDhcpv6OptionDNSDHCPv6 option DNS structure
 CDhcpv6OptionDomainSearchDHCPv6 option domain search structure
 CDhcpv6OptionElapsedTimeDHCPv6 option elapsed time structure
 CDhcpv6OptionIAAddressDHCPv6 option IA address structure
 CDhcpv6OptionIANADHCPv6 option IANA structure
 CDhcpv6OptionIAPrefixDHCPv6 option IA prefix structure
 CDhcpv6OptionIAPrefixDelegationDHCPv6 option IA prefix delegation structure
 CDhcpv6OptionRequestDHCPv6 option request structure
 CDhcpv6OptionStatusCodeDHCPv6 option status code structure
 CDhcpv6ServerMainProcessDhcpv6ServerMainProcess handles the DHCPv6 server main process
 CDhcpv6ServerProcessDhcpv6ServerProcess handles the DHCPv6 server process
 CDialFramePPP dial frame structure
 CDialogManagerDialogManager manages all the device dialogs
 CDirectoryDirectory is the directory of the file systems for routers and switches
 CDlciInfoDLCI info structure
 CDlciTableData element for the DLCI table
 CDnsClientDnsClient is the process that handles retrieving DNS lookups
 CDnsHeaderDNS header structure
 CDnsMessageDNS message structure
 CDnsRAOptionDNS RA option structure
 CDnsResourceRecordDNS resource record structure
 CDnsRrAIPv4 DNS A record structure
 CDnsRrAv6IPv6 DNS A record structure
 CDnsRrCnameDNS CNAME record structure
 CDnsRrNsDNS NS record structure
 CDnsRrSoaDNS SOA record structure
 CDnsServerProcessDnsServerProcess is the process that stores DNS records and resolves domain names and hostnames into IP addresses
 CDot1qHeaderIEEE 802.1Q header structure
 CDslSignaling
 CDtpFrameDTP frame structure
 CEapolClientMainProcess
 CEapolClientProcess
 CEapolPacketEAPOL packet structure
 CEapolServerMainProcess
 CEapolServerProcess
 CEapolWirelessServerMainProcess
 CEapolWirelessServerProcess
 CEapPacketEAP packet structure
 CEasyVpnClientEasyVpnClient is the process that handles the Easy VPN client
 CEchoMessageICMPv6 echo message structure
 CEigrpExternalEIGRP external structure
 CEigrpInternalEIGRP internal structure
 CEigrpMainProcessEigrpMainProcess is the main process that handles all EIGRP processes
 CEigrpNeighborData element for EIGRP neighbors
 CEigrpNeighborTableEigrpNeighborTable holds the EIGRP neighbor table
 CEigrpPacketEIGRP packet structure
 CEigrpParametersEIGRP parameters structure
 CEigrpProcessEigrpProcess is the process that handles the individual EIGRP AS process
 CEigrpRoutingEntryData element for EIGRP routing entries
 CEigrpSummaryAddressData element for EIGRP summary addresses
 CEigrpTlvEIGRP type, length, value structure
 CEigrpTopologyEntryData element for EIGRP topology entries
 CEigrpTopologyTableData element for EIGRP topology tables
 CEigrpv6ExternalEIGRPv6 external structure
 CEigrpv6Internal
 CEigrpv6PacketEIGRPv6 packet structure
 CEmailClientEmailClient is the process that handles the email client
 CEmailServerEmailServer is the process that handles the email server
 CEmailUserEmailUser holds and manipulates the email user
 CEMEAScriptEngineEMEAScriptEngine gives access to Packet Tracer's Script Engine
 CEnvironmentAn object in the Physical Workspace
 CEnvironmentDialog
 CEnvironmentKeyframeAn object in the Physical Workspace
 CEnvironmentOptionsAn object in the Physical Workspace
 CEspHeaderESP header structure
 CEthernetHeaderEthernet header structure
 CEthernetIIHeaderEthernet II header structure
 CExtNatEntryData element for external IPv4 NAT entries
 CExtNatv6EntryData element for external IPv6 NAT entries
 CFifoQueue
 CFileFile holds and manipulates files on file systems
 CFileContentFile content structure
 CFileManagerFileManager holds and manipulates the file manager process on routers and switches
 CFileSystemFileSystem holds and manipulates the file system on routers and switches
 CFilter
 CFilterSet
 CFirewallProcessFirewallProcess is the process that handles Firewall for asa
 CFirewallv6ProcessFirewallv6Process is the process that handles Ipv6 Firewall for asa
 CFlowFlow holds and manipulates the flow routes in FlowTable objects
 CFlowChartNodeData element for flow chart nodes
 CFlowCollectByteCountFlowCollectByteCount structure
 CFlowCollectDestinationMaskFlowCollectDestinationMask structure
 CFlowCollectInterfaceFlowCollectInterface structure
 CFlowCollectNextHopFlowCollectNextHop structure
 CFlowCollectPacketCountFlowCollectPacketCount structure
 CFlowCollectRoutingAsFlowCollectRoutingAs structure
 CFlowCollectSourceMaskFlowCollectSourceMask structure
 CFlowCollectStatementFlowCollectStatement structure
 CFlowCollectSysUpFirstFlowCollectSysUpFirst structure
 CFlowCollectSysUpLastFlowCollectSysUpLast structure
 CFlowCollectTcpFlagsFlowCollectTcpFlags structure
 CFlowMatchDestinationAddrFlowMatchDestinationAddr structure
 CFlowMatchExtensionFlowMatchExtension structure
 CFlowMatchFlowDirectionFlowMatchFlowDirection structure
 CFlowMatchFlowLabelFlowMatchFlowLabel structure
 CFlowMatchFlowSamplerFlowMatchFlowSampler structure
 CFlowMatchInterfaceFlowMatchInterface structure
 CFlowMatchProtocolFlowMatchProtocol structure
 CFlowMatchSourceAddrFlowMatchSourceAddr structure
 CFlowMatchStatementFlowMatchStatement structure
 CFlowMatchTosFlowMatchTos structure
 CFlowMatchTransportFlowMatchTransport structure
 CFlowMonitorFlowMonitor holds and manipulates the flow monitor
 CFlowMonitorDataFlowMonitorData tracks a monitor that has been assigned to an interface
 CFlowMonitorManagerFlowMonitorManager manages all the flow monitors defined on a device
 CFlowRecordFlowRecord structure
 CFlowRecordManagerFlowRecordManager manages all the flow records defined on a device
 CFlowTableFlowTable holds and manipulates the flow table
 CFrameDecisionData element for FrameDecision
 CFrameInstanceFrameInstance holds traffic details such as PDUs, ports, etc
 CFrameRelayHeaderFrame Relay header structure
 CFrameRelayMapEntryData element for Frame Relay map entries
 CFrameRelayProcessFrameRelayProcess handles and manipulates the Frame Relay process
 CFrontEndBridgeFront end bridge
 CFRSubInterfaceFRSubInterface holds and manipulates Frame Relay subinterfaces
 CFtpCommandPacketFTP command packet structure
 CFtpDataPacketFTP data packet structure
 CFtpPacketFTP packet structure
 CFtpResponsePacketFTP response packet structure
 CFtpServerFtpServer is the process that handles the FTP service
 CFtpUserAccountManagerFtpUserAccountManager manages user accounts for FTP servers
 CGeoIconGeoIcon handles and manipulates component items, such as devices, on the workspace
 CGeoViewGeoView handles and manipulates the Physical Workspace excluding the wiring closet
 CGreHeaderGRE header structure
 CH323MessageH.323 message structure
 CHardwareFactoryFactory for all hardwares
 CHardwareQueue
 CHdlc
 CHdlcFrameHDLC frame structure
 CHdlcProcess
 CHeaderHeader structure
 CHFLFrame
 CHostIpHostIp handles and manipulates the default gateway on end devices
 CHostIpv6
 CHostPortHostPort handles and manipulates the port configurations on end devices
 CHsrpMessageHSRP message structure
 CHsrpv6MessageHSRPv6 message structure
 CHttpBackgroundClient
 CHttpBackgroundClientManager
 CHttpClientHttpClient handles and manipulates the HTTP client on devices
 CHttpHeaderHTTP header structure
 CHttpHeaderPairHTTP header pair structure
 CHttpPageHTTP page structure
 CHttpPostHTTP Post structure
 CHttpRequestHTTP request structure
 CHttpRequestHeaderHTTP request header structure
 CHttpResponseHTTP response structure
 CHttpResponseHeaderHTTP response header structure
 CHttpServerHttpServer handles and manipulates the HTTP server on devices
 CHttpsResponseHTTPS response structure
 CHttpsServerHttpsServer handles and manipulates the HTTPS server on devices
 CIcmpMessageICMP message structure
 CIcmpProcessIcmpProcess is the process that handles and manipulates ICMP
 CIcmpSignatureIcmpSignature handles and manipulates ICMP signatures
 CIcmpv6MessageICMPv6 message structure
 CIdPayloadID payload structure
 CIEEE802Dot3HeaderIEEE 802.3 header structure
 CIEEE802Dot3zHeader
 CIkePayloadIKE payload structure
 CIkePduIKE PDU structure
 CIkePolicyIkePolicy handles and manipulates IKE policies
 CIkeProcessIkeProcess handles and manipulates the IKE process
 CInfoDialogInfoDialog handles and manipulates the network description dialog
 CInstructionDlgInstructionDlg is the instruction dialog associated with activity files
 CInvArpFrameInverse ARP frame structure
 CIoe
 CIoeClientProcessIoeClientProcess handles and manipulates the IoE client process for IoE devices
 CIoEComponentIoEComponent holds and manipulates the IoEComponent on IoE devices
 CIoePduIoE PDU structure
 CIoeServerProcessIoeServerProcess handles and manipulates the IoE server process on server
 CIosBundleFileContent
 CIosFileContentIOS file content structure
 CIoxClientConfigFileContentIoxclient configuration file content structure
 CIPCIPC is the main entry point for all IPC functionality
 CIpcManagerIpcManager serves as the entry point for the IPC and manages ExApps and Script Modules
 CIPCPFrameIPCP frame structure
 CIPCPProcessIPCPProcess handles and manipulates the IPCP encapsulation process
 CIPCPv6FrameIPCPv6 frame structure
 CIpHeaderIP header structure
 CIpPoolIpPool is the class that manages the IP pool in the Variable Manager for activity files
 CIpsecPeerIpsecPeer handles and manipulates IPSec peers
 CIpsecProcessIpsecProcess is the process that handles IPSec
 CIpsecSaIpsecSa handles and manipulates IPSec SAs
 CIpsecSaGroupIpsecSaGroup handles and manipulates IPSec SA groups
 CIpsProcessIpsProcess is the process that handles intrusion prevention
 CIpv6AddressConfigData element for Ipv6AddressConfig
 CIpv6FragmentExtensionHeaderIPv6 fragment extension header structure
 CIpv6HeaderIPv6 header structure
 CIpv6IpProcessIpv6IpProcess handles IPv6 to IPv4 tunneling
 CIpv6NextHeaderIPv6 next header structure
 CIsatapClientIsatapClient is the class that handles the ISATAP client
 CJamSignalJam signal structure
 CL2NatEntryData element for L2NatEntry
 CL2NatInstance
 CL2NatProcessL2NatProcess is the process that handles Nat for asa
 CL2NatTableData element for L2NatTable
 CLacpFrameLACP frame structure
 CLcpFrameLCP frame structure
 CLCPProcessLCPProcess handles and manipulates the LCP encapsulation process
 CLinkLink is the class that handles the connection link
 CLinkLayerOptionLink layer option structure
 CLinksysConfigInfoPageLinksys configuration info page structure
 CLinksysConfigPageLinksys configuration page structure
 CLinksysFirmwareUpgPageLinksys firmware upgrade page structure
 CLLCHeaderLLC header structure
 CLldpPacketLldpPacket structure
 CLldpTLVLldpTLV structure
 CLldpTlv_ChassisIDLldpTlv_ChassisID structure
 CLldpTlv_OrgSpecificLldpTlv_OrgSpecific structure
 CLldpTlv_PortDescriptionLldpTlv_PortDescription structure
 CLldpTlv_PortIDLldpTlv_PortID structure
 CLldpTlv_SystemCapabilitiesLldpTlv_SystemCapabilities structure
 CLldpTlv_SystemDescriptionLldpTlv_SystemDescription structure
 CLldpTlv_SystemNameLldpTlv_SystemName structure
 CLldpTlv_TimeToLiveLldpTlv_TimeToLive structure
 CLmiFrameLMI frame structure
 CLmiSignaling
 CLockingTreeLockingTree handles and manipulates the activity file locking tree
 CLogicalToolbarLogicalToolbar allows manipulation of the Logical toolbar. It is the toolbar that has cluster creation, environment, background and other controls
 CLogicalWorkspaceLogicalWorkspace is a graphics view. Network design using logical topology icons happens in this space
 CLoopbackManagerLoopbackManager is the process that manages loopback interfaces
 CLowLatencyQueue
 CLSLFrame
 CLwappUdpPacket
 CMacEntryData element for MacEntry
 CMacSwitchMacSwitch handles and manipulates the MAC address table
 CMacTableData element for MAC tables
 CMailMail structure
 CMailBox
 CManagementFrameManagement frame structure
 CMCU
 CMCUComponent
 CMenuMenu is the popup menu instantiated from the MenuBar object
 CMenuBarMenuBar allows UI manipulation of the Main Menu Bar
 CMenuItemMenuItem is an item in the Menu object
 CMerakiCloudController
 CMerakiSACommunicator
 CMerakiUdpPacketMerakipUdpPacket packet structure
 CModule
 CModuleDescriptorDescriptor for modules. Used to create a module based on the stored information
 CModuleFactoryFactory for modules
 CModulePhysicalViewPhysical view for module
 CMtuOptionMTU option structure
 CMultiUserManagerMultiUserManager is the entry point to all Multiuser functionalities
 CNatConfigEntryData element for NatConfigEntry
 CNatEntryData element for NatEntry
 CNatListData element for NatList
 CNatListInterfaceData element for NatListInterface
 CNatListPoolData element for NatListPool
 CNatPoolData element for NatPool
 CNatProcessNatProcess handles and manipulates the NAT process
 CNatTableData element for NatTable
 CNatv6EntryData element for Natv6Entry
 CNatv6ListData element for Natv6List
 CNatv6ListInterfaceData element for Natv6ListInterface
 CNatv6ListPoolData element for Natv6ListPool
 CNatv6PoolData element for Natv6Pool
 CNatv6TableData element for Natv6Table
 CNdMessageNeighbor Discovery message structure
 CNdOptionNeighbor Discovery option structure
 CNdProcess
 CNdRoutingEntryData element for NdRoutingEntry
 CNeighborMessageNeighbor message structure
 CNetflowFlowNetflowFlow holds and manipulates NetFlow flows
 CNetflowProcessNetflowProcess handles and manipulates the NetFlow process
 CNetflowv6Process
 CNetworkNetwork is the entry point for all device configurations in the network. It retrieves devices
 CNetworkComponentBoxNetworkComponentBox allows UI manipulation of the Network Component Box
 CNetworkFileNetworkFile is the main system file for the application. It holds all the configurations for the engine as well as the UI
 CNFCollectorProcessNFCollectorProcess handles the NetFlow Collector process
 CNFExporterNFExporter handles and manipulates NetFlow exporters
 CNFExporterManagerNFExporterManager manages different NetFlow exporters configured on routers
 CNFExporterPacketNetFlow exporter packet structure
 CNFExporterPacketv9
 CNFFlowNetFlow flow structure
 CNFFlowSetNetFlow FlowSet structure
 CNFHeaderv9NetFlow header version 9 structure
 CNFTemplateNetFlow template flow structure
 CNFTemplateRecordNFTemplateRecord handles and manipulates NetFlow template records
 CNotificationPayloadNotifcation payload structure
 CNtpHeaderNTP header structure
 CNtpPTProcess
 CNtpServerProcessNtpServerProcess handles and manipulates the NTP server process
 CNumberPoolNumberPool contains pools of numbers for activities
 COptionsOptions contains the current running options for the application
 COspfAreaOspfArea handles and manipulates OSPF areas
 COspfAreaNetworkData element for OspfAreaNetwork
 COspfAsExternalLSAOSPF external LSA structure
 COspfDatabaseData element for OspfDatabase
 COspfDDPacketOSPF database description packet structure
 COspfHelloPacketOSPF hello packet structure
 COspfLSAOSPF LSA structure
 COspfLSAckPacketOSPF LSA ACK packet structure
 COspfLSAHeaderOSPF LSA header structure
 COspfLSROSPF LSR structure
 COspfLSRPacketOSPF LSR packet structure
 COspfLSUPacketOSPF LSU packet structure
 COspfMainProcessOspfMainProcess is the main process that handles all OSPF processes
 COspfNeighborData element of OspfNeighbor
 COspfNeighborTableOspfNeighborTable handles and manipulates OSPF neighbor tables
 COspfNetworkLSAOSPF network LSA structure
 COspfPacketOSPF packet structure
 COspfProcessOspfProcess is the process that handles the individual OSPF process
 COspfRouterLinkOSPF router link structure
 COspfRouterLSAOSPF router LSA structure
 COspfRoutingEntryData element for OspfRoutingEntry
 COspfSummaryLSAOSPF summary LSA structure
 COspfType7LSAOSPF type 7 LSA structure
 COspfv3DDPacketOSPFv3 database description structure
 COspfv3HelloPacketOSPFv3 hello packets structure
 COspfv6AsExternalLSAOSPv6 external LSA structure
 COspfv6InterAreaPrefixLSAOSPv6 inter area prefix LSA structure
 COspfv6InterAreaRouterLSAOSPv6 inter area router LSA structure
 COspfv6IntraAreaPrefixLSAOSPv6 intra area prefix LSA structure
 COspfv6LinkLSAOSPv6 link LSA structure
 COspfv6LSAOSPv6 LSA structure
 COspfv6NetworkLSAOSPv6 network LSA structure
 COspfv6OptionFieldOSPv6 option field structure
 COspfv6PrefixOSPv6 prefix structure
 COspfv6RouterInterfaceOSPv6 router interface structure
 COspfv6RouterLSAOSPv6 router LSA structure
 COspfv6Type7LSAOSPv6 type 7 LSA structure
 COvaFileContentOVA file content structure
 CPaasFileContent
 CPacketTooBigMessagePacket too big message structure
 CPagpFramePAgP frame structure
 CPaletteDialogPaletteDialog allows for UI manipulation of the Palette Dialog
 CPapPacketPAP packet structure
 CPAPProcessPAPProcess handles and manipulates the PAP process
 CParameterMapParameterMap handles and manipulates Zone-Based Policy Firewall parameter maps
 CParameterMapManagerParameterMapManager holds and manages Zone-Based Policy Firewall parameter maps
 CParserViewParserView handles and manipulates parser views
 CParserViewManagerParserViewManager manages and manipulates the parser view
 CPcPc is PC device object with a terminal line
 CPduPdu structure
 CPduGroupPDU group structure
 CPDUListWindowPDUListWindow allows for manipulation of the PDU List Window
 CPhoneSignaling
 CPhysicalLocationDialogPhysicalLocationDialog allows for UI manipulation of the Physical Location Dialog
 CPhysicalObjectAn object in the Physical Workspace
 CPhysicalToolbarPhysicalToolbar allows for UI manipulation of the Physical toolbar
 CPingProcessPingProcess handles and manipulates ping processes
 CPLSwitchPLSwitch allows for UI manipulation of the Physical and Logical workspace toggle switches
 CPolicyClassSetDscpPolicyClassSetDscp handles and manipulates policy-map class DSCP and IP precedence
 CPolicyMapPolicyMap handles and manipulates policy maps
 CPolicyMapManagerPolicyMapManager holds and manages policy maps
 CPolicyMapParameter
 CPolicyMapParameterStatement
 CPolicyMapQosClassPolicyMapQosClass handles and manipulates QoS classes
 CPoolPool is the base class for all variable pools for activities
 CPop3ClientPop3Client handles and manipulates POP3 clients
 CPop3HeaderPOP3 header structure
 CPop3ServerPop3Server handles and manipulates POP3 servers
 CPortPort holds and manipulates the ports on devices
 CPortKeepAliveProcessPortKeepAliveProcess handles the keepalive process on a device port
 CPortSecurityPortSecurity handles and manipulates port security on switch ports
 CPppFramePPP frame structure
 CPppoeClientPppoeClient handles and manipulates the PPPoE client
 CPppoeHeaderPPPoE header structure
 CPppoeProcessManagerPppoeProcessManager handles and manipulates the PPPoE client
 CPppProcessPppProcess handles and manipulates the PPP encapsulation process
 CPrefixOptionPrefix option structure
 CPrintDialogPT4PrintDialogPT4 allows for UI manipulation of the Print Dialog
 CPriorityQueue
 CPrivilegeManagerPrivilegeManager handles and manipulates privileges on routers and switches
 CProcessProcess is the base class for all device processes
 CProposalPayloadProposal payload structure
 CPTPClockThis file holds CPTPClock class declaration
 CPTPPacketPTP packet structure
 CPTPPortDataThis file holds CPTPPortData class declaration
 CPtpProcess
 CQueue
 CQueuePdu
 CQueueProcess
 CRackViewRackView allows for UI manipulation of the RackView (wiring closet)
 CRadiusClientProcessRadiusClientProcess holds and manipulates the RADIUS client
 CRadiusPacketRADIUS packet structure
 CRadiusServerProcessRadiusServerProcess holds and manipulates the RadiusServerProcess server process
 CRealtimeToolbarRealtimeToolbar allows for UI manipulation of the Realtime toolbar
 CRemoteNetworkRemoteNetwork handles and manipulates Multiuser remote networks
 CRepProcessRepProcess handles and manipulates Rep processes
 CRepTLVRepTLV structure
 CRepTLV_BPARepTLV_BPA structure
 CRepTLV_ElectionRepTLV_Election structure
 CRepTLV_EPARepTLV_EPA structure
 CRepTLV_PARepTLV_PA structure
 CRipPacketRIP packet structure
 CRipProcessRipProcess handles and manipulates RIP routing
 CRipRoutePacketRIP route packet structure
 CRipRoutingEntryData element for RipRoutingEntry
 CRipv6PacketRIPng packet structure
 CRipv6RoutePacketRIPng route packet structure
 CRoutedSwitchPortRoutedSwitchPort handles and manipulates routed switch ports
 CRouterRouter is the base class for all router devices
 CRouterAdvertisementMessageRouter advertisement message structure
 CRouterPortRouterPort handles and manipulates the router port
 CRouterSolicitationMessageRouter solicitation message structure
 CRoutingEntryData element for RoutingEntry
 CRoutingNetworkData element for RoutingNetwork
 CRoutingProcessRoutingProcess handles and manipulates the static routing
 CRoutingProcessv6
 CRoutingProtocolRoutingProtocol is the base class for routing protocol processes
 CRoutingTableData element for RoutingTable
 CRSSwitchRSSwitch allows for manipulation of the Realtime and Simulation toggle switches
 CRstpFrameRSTP frame structure
 CRtpMessageRTP message structure
 CSaPayloadSA payload structure
 CSBC
 CSccpMessageSCCP message structure
 CScriptValueScriptValue provides functionality to convert this script Engines values to basic types
 CSegmentHeaderSegment header structure
 CServerServer is Server device object with a terminal line
 CServicePolicyServicePolicy holds service-policy configuration
 CServicePolicyManager
 CSignalSignal structure
 CSignatureCategorySignatureCategory handles and manipulates signature categories
 CSimulationSimulation holds the traffic details like PDUs, ports, etc
 CSimulationPanelSimulationPanel allows for UI manipulation of the Simulation Panel
 CSimulationTimerA simulation timer that expires in simulation time
 CSimulationToolbarSimulationToolbar allows UI for manipulation of the Simulation toolbar
 CSlarpDataSLARP data structure
 CSmFileSystemResourceReply
 CSmFileSystemResourceRequest
 CSmtpClientSmtpClient handles and manipulates the SMTP client
 CSmtpHeaderSMTP header structure
 CSmtpServerSmtpServer handles and manipulates the SMTP service
 CSnapLLCHeaderSnap LLC header structure
 CSnmpAgentSnmpAgent holds and manipulates the SNMP agent
 CSnmpHeaderSNMP header structure
 CSnmpPduSNMP PDU structure
 CSshAuthPacket
 CSshPacketSSH packet structure
 CSshServerProcessSshServerProcess handles and manipulates the SSH service
 CStaticMacData element for StaticMac
 CStaticRouteData element for StaticRoute
 CStpFrameSTP frame structure
 CStpIdSTP ID structure
 CStpMainProcessStpMainProcess holds and manages the individual STP processes
 CStpProcessStpProcess handles and manipulates STP processes
 CStpTypeLengthValueSTP type, length, value structure
 CStrictPriorityQueue
 CStringPoolStringPool handles and manipulates string variable pools for activities
 CSwitchPortSwitchPort handles and manipulates switch ports
 CSyslogEntrySyslog entry structure
 CSyslogServerSyslogServer handles and manipulates the Syslog service
 CSystemFileManagerSystemFileManager provides file IO to the local system
 CSystemFileWatcherSystemFileWatcher provides monitoring of files and directories in the local system
 CTacacsClientProcessTacacsClientProcess holds and manipulates TACACS client
 CTacacsPacketTACACS packet structure
 CTacacsServerProcessTacacsServerProcess holds and manipulates the TACACS server process
 CTcpConnectionTcpConnection for TCP connections made from TcpProcess's listen() and connect()
 CTcpHeaderTCP header structure
 CTcpOptionTCP option structure
 CTcpOptionMSSTCP option maximum segment size structure
 CTcpProcessTcpProcess handles and manipulates the TCP process
 CTelnetClientProcessTelnetClientProcess handles and manipulates the Telnet client
 CTelnetPacketTelnet packet structure
 CTelnetServerProcessTelnetServerProcess handles and manipulates the Telnet server
 CTerminalLineTerminalLine manages the terminal lines, virtual terminal lines, and console lines
 CTextFileContentText file content structure
 CTftpDataTFTP data structure
 CTftpErrorTFTP error structure
 CTftpHeaderTFTP header structure
 CTftpRequestTFTP request structure
 CTftpResponseTFTP response structure
 CTftpServerTftpServer handles and manipulates the TFTP service
 CTimedAsExternalLSAData element for TimedAsExternalLSA
 CTimedNetworkLSAData element for TimedNetworkLSA
 CTimedRouterLSAData element for TimedRouterLSA
 CTimedSummaryLSAData element for TimedSummaryLSA
 CTimedType7LSAData element for TimedType7LSA
 CToolBarToolBar is the QDocWindow instatiated in QMainWindow
 CTraceRouteProcessTraceRouteProcess handles and manipulates the traceroute process
 CTransformPayloadTransform payload structure
 CTransformSetTransformSet handles and manipulates IPSec transform sets
 CTreeNodeTreeNode handles and manipulates the activity assessment nodes
 CTunnelAttributeThis class holds the Tunnel Attributes
 CTunnelGeneralAttributesThis class holds the General Tunnel Attributes
 CTunnelGroupTunnelGroup handles and manipulates IKE Tunnel Groups
 CTunnelIpsecAttributeThis class holds the Ipsec Tunnel Attributes
 CTvDataTV data structure
 CTvHeaderTV header structure
 CUdpHeaderUDP header structure
 CUdpProcessUdpProcess handles and manipulates the UDP process
 CUsbControllerUsbController
 CUsbData
 CUsbDebugData
 CUsbDeployPdu
 CUsbFrameUSB frame structure
 CUsbManagementSignal
 CUsbPortUsbPort handles and manipulates USB ports
 CUserAppManagerUser App Manager
 CUserCreatedPDUHolds all the user created pdus for different scenarios
 CUserDesktopAppCliConfigUser desktop app CLI config structure
 CUserDesktopAppConfigUser desktop app config class
 CUserProfileUserProfile allows manipulation of the User Profile dialog
 CUserTrafficUserTraffic represents the user traffic information (PDU)
 CVarBindingsSNMP variable binding structure
 CVariableVariable is the base class for variables in the VariableManager
 CVariableManagerVariableManager manages the variables and pools in an activity
 CVariableSizePduVariable size PDU structure
 CVendorIdPayloadVendor ID payload structure
 CVirtualLineVirtualLine handles and manipulates the virtual terminal line
 CVirtualTemplateInterfaceVirtualTemplateInterface handles and manipulates individual virtual template interfaces for PPPoE
 CVirtualTemplateManagerVirtualTemplateManager manages and manipulates virtual template interfaces for PPPoE
 CVlanVlan handles and manipulates the individual VLAN
 CVlanManagerVlanManager holds and manipulates VLANs on routers and switches
 CVoiceDataVoice data structure
 CVpdnGroupVpdnGroup handles and manipulates VPDN groups
 CVtpFrameVTP frame structure
 CVtpProcessVtpProcess handles and manipulates the VTP process
 CVtpRequestFrameVTP request frame structure
 CVtpSubsetFrameVTP subset frame structure
 CVtpSummaryFrameVTP summary frame structure
 CVtpVlanInfoVTP VLAN info structure
 CWebViewWebView allows manipulation of WebViews such as the Instruction dialog and Script Modules
 CWebViewManagerWebViewManager manages all WebViews
 CWeightedFairQueue
 CWEPProcessWEPProcess handles and manipulates the WEP encryption process on wireless clients
 CWirelessClientProcessWirelessClientProcess handles and manipulates wireless clients
 CWirelessCommonWirelessCommon handles and manipulates common wireless settings
 CWirelessHeaderWireless header structure
 CWirelessProfileData element for WirelessProfile
 CWirelessRouterWirelessRouter handles and manipulates wireless routers
 CWirelessServerProcess
 CWLCSyslogEntryWLC Syslog entry structure
 CWorkspaceWorkspace is the base class for Logical and Physical workspace related objects
 CWPAProcessWPAProcess handles and manipulates the WPA encryption process on wireless clients
 CZfwProcessZfwProcess is the process that handles zone based firewall
 CZoneZone holds and manipulates the details of all configured zones
 CZonePairZonePair holds and manipulates information about the configured zone pairs